\hypertarget{class_a_a_b_b}{
\section{AABB Class Reference}
\label{class_a_a_b_b}\index{AABB@{AABB}}
}


Représente une Axis Aligned Bounding Box, ou boite englobante, utilisé pour la détection de collisions Une \hyperlink{class_a_a_b_b}{AABB} est donc une boite, dont on définit min, qui correspond au coin supérieur gauche, et max, le coin supérieur droit.  




{\ttfamily \#include $<$aabb.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_a_a_b_b_afbbc861f6a66f9d9343a80b7a10adb49}{AABB} (\hyperlink{class_vectorf}{Vectorf} $\ast$aMin, \hyperlink{class_vectorf}{Vectorf} $\ast$aMax)
\item 
\hyperlink{class_a_a_b_b_a175c308b5eeb3591507bd7a4b0309db4}{AABB} (\hyperlink{class_vectorf}{Vectorf} $\ast$aMin, \hyperlink{class_vectorf}{Vectorf} $\ast$aMax, \hyperlink{class_vectorf}{Vectorf} $\ast$aTranslation)
\item 
int \hyperlink{class_a_a_b_b_aee1d386e3b02017e7e6cf8822050ddbf}{AABBCollisionDetection} (\hyperlink{class_a_a_b_b}{AABB} $\ast$b)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_a_a_b_b_a3771715d2ece2c82221231eea576279a}{min}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_a_a_b_b_a2f5fdcfedacfeb05593dbb233e41f3d5}{max}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_a_a_b_b_a5da1f5ffa3958c11dcc83b6426bf483b}{translation}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Représente une Axis Aligned Bounding Box, ou boite englobante, utilisé pour la détection de collisions Une \hyperlink{class_a_a_b_b}{AABB} est donc une boite, dont on définit min, qui correspond au coin supérieur gauche, et max, le coin supérieur droit. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_a_a_b_b_afbbc861f6a66f9d9343a80b7a10adb49}{
\index{AABB@{AABB}!AABB@{AABB}}
\index{AABB@{AABB}!AABB@{AABB}}
\subsubsection[{AABB}]{\setlength{\rightskip}{0pt plus 5cm}AABB::AABB (
\begin{DoxyParamCaption}
\item[{{\bf Vectorf} $\ast$}]{aMin, }
\item[{{\bf Vectorf} $\ast$}]{aMax}
\end{DoxyParamCaption}
)}}
\label{class_a_a_b_b_afbbc861f6a66f9d9343a80b7a10adb49}
\hypertarget{class_a_a_b_b_a175c308b5eeb3591507bd7a4b0309db4}{
\index{AABB@{AABB}!AABB@{AABB}}
\index{AABB@{AABB}!AABB@{AABB}}
\subsubsection[{AABB}]{\setlength{\rightskip}{0pt plus 5cm}AABB::AABB (
\begin{DoxyParamCaption}
\item[{{\bf Vectorf} $\ast$}]{aMin, }
\item[{{\bf Vectorf} $\ast$}]{aMax, }
\item[{{\bf Vectorf} $\ast$}]{aTranslation}
\end{DoxyParamCaption}
)}}
\label{class_a_a_b_b_a175c308b5eeb3591507bd7a4b0309db4}


\subsection{Member Function Documentation}
\hypertarget{class_a_a_b_b_aee1d386e3b02017e7e6cf8822050ddbf}{
\index{AABB@{AABB}!AABBCollisionDetection@{AABBCollisionDetection}}
\index{AABBCollisionDetection@{AABBCollisionDetection}!AABB@{AABB}}
\subsubsection[{AABBCollisionDetection}]{\setlength{\rightskip}{0pt plus 5cm}int AABB::AABBCollisionDetection (
\begin{DoxyParamCaption}
\item[{{\bf AABB} $\ast$}]{b}
\end{DoxyParamCaption}
)}}
\label{class_a_a_b_b_aee1d386e3b02017e7e6cf8822050ddbf}


\subsection{Member Data Documentation}
\hypertarget{class_a_a_b_b_a2f5fdcfedacfeb05593dbb233e41f3d5}{
\index{AABB@{AABB}!max@{max}}
\index{max@{max}!AABB@{AABB}}
\subsubsection[{max}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf}$\ast$ {\bf AABB::max}}}
\label{class_a_a_b_b_a2f5fdcfedacfeb05593dbb233e41f3d5}
\hypertarget{class_a_a_b_b_a3771715d2ece2c82221231eea576279a}{
\index{AABB@{AABB}!min@{min}}
\index{min@{min}!AABB@{AABB}}
\subsubsection[{min}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf}$\ast$ {\bf AABB::min}}}
\label{class_a_a_b_b_a3771715d2ece2c82221231eea576279a}
\hypertarget{class_a_a_b_b_a5da1f5ffa3958c11dcc83b6426bf483b}{
\index{AABB@{AABB}!translation@{translation}}
\index{translation@{translation}!AABB@{AABB}}
\subsubsection[{translation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf}$\ast$ {\bf AABB::translation}}}
\label{class_a_a_b_b_a5da1f5ffa3958c11dcc83b6426bf483b}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/CollisionDetection/\hyperlink{aabb_8h}{aabb.h}\item 
sources/CollisionDetection/\hyperlink{aabb_8cpp}{aabb.cpp}\end{DoxyCompactItemize}
